package com.zfj.gulimall.product.feign;

import com.zfj.common.to.SkuHasStcokVo;
import com.zfj.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

import java.util.List;

/**
 * @author zfj
 * @date 2022/6/24 -22:02
 */
@FeignClient("gulimall-ware")
public interface WareFeignService {
	/**
	 * R设计的时候加上泛型
	 * 直接返回我们想要的结果
	 * 自己封装解析结果
	 * @param skuIds
	 * @return
	 */
	@PostMapping("/ware/waresku/hasstock")
	R getSkuHasStock(@RequestBody List<Long> skuIds);
}
